package com.hz.zbl.service;

import com.hz.zbl.model.dto.StudentScheduleDTO;
import com.hz.zbl.model.dto.UserSelectCourseDTO;
import com.hz.zbl.model.entity.CourseEntity;

import java.util.List;

public interface StudentCourseService {

    int selectCourse(int student_user_id, String course_code);

    int cancelCourse(int student_user_id, String course_code);

    List<CourseEntity> allCourse();

    List<UserSelectCourseDTO> selectedCourses(Integer student_id);

    //查看某一课程详情 （·····选择/未选择)
    UserSelectCourseDTO certainCourseInfo(int student_user_id, String course_code);

    //学生课表
    List<StudentScheduleDTO> studentSchedule(int student_user_id, Integer course_year, Integer course_semester);


}
